// 云函数入口文件
const cloud = require('wx-server-sdk')

// 获取publish表格数据 展示在首页地址相同的附近的活动
cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV
})
const db = cloud.database();
const _ = db.command;

// 云函数入口函数
exports.main = async (event, context) => {
  const {province,detailAddress} = event;
  return db.collection('publish')
  .where(_.or([
    // 第一个匹配对象
    {
      provinces:db.RegExp({
        regexp:'.*' + province,
        options:'i'
      })
    },

    // 第二个匹配对象
    {
      detailAddress:db.RegExp({
        regexp:'.*' + detailAddress,
        options:'i'
      })
    },
  ]).and([{
    status:0
  }]))
  .orderBy('time','desc')
  .get()
}   